﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Truextend.Training.Model.Entities;
using Truextend.Training.Presenter;

namespace Truextend.Training.Presenter.ViewInterfaces
{
    public interface ICourseInstanceDetailView
    {
        Course Course { set; get; }
        string CourseName { set; get; }
        string CourseCategory { set; get; }
        string Location { set; get; }
        DateTime StartDate { set; get; }
        DateTime EndDate { set; get; }
        int InstructorId { set; get; }

        List<string> DaysWeek { set; get; }

        PageMode PageModeInTitle { set; }

        void RedirectToCourseInstanceManageList();
        void LoadDaysWeek();

        string Message { set; get; }
        void SetError(string messageError, ViewPanelError viewPanelError);
    }
}
